Volume 9, Issue 2, June 2019, Pages 67-90
Ahmed Mohammed Diab Elshafei
Volume 6, Issue 2, June 2016, Pages 21-36
Hamed M. H. Semida; Ahmed Mohammed Diab Elshafei; Mohammed A. Attia